The application of logical transforms to lossless image compression using Boolean minimization
نویسندگان
چکیده
A rapidly advancing field, image compression has seen many recent developments. A number of well-known compression algorithms dominate the world of lossy compression, but in the realm of lossless compression, fewer techniques have been explored. The most successful lossy compression methods are based on transform methodologies, commonly involving the KLT, cosine, and wavelet transforms. However, well-known lossless compression techniques such as Huffman coding, arithmetic coding, the Lempel-Ziv algorithm (LZW), and runlength coding do not utilize transforms. In this paper, we investigate the application of transform-based algorithms to the domain of lossless compression. As a first step in this research, we have applied logical transforms to lossless compression. Logical transforms are matrix-based transforms that operate on vectors whose elements represent either a binary ‘0’ or ‘1’. The central idea of the logical transform method is, indeed, similar to that of the lossy case: the image at hand is divided into blocks, and each block is transformed. However, logical transforms are applied to blocks of binary data in bit planes of the grayscale image to be compressed. Using a sequence of logical transforms designed to perform the process of Boolean minimization, we were able to successfully compress images and achieve ratios comparable to that of alternative lossless techniques. Existing techniques for image compression using the minimization of Boolean “switching” functions rely chiefly on time-inefficient algorithms for minimization using Karnaughmaps (K-maps) or other approaches. Using K-maps presents several drawbacks. First, the complexity of minimizing a given Boolean function increases rapidly as the size of its output truth table increases. Minimizing a 6-variable (length 64) Boolean function, for example, is a relatively complex challenge compared to the problem of minimizing a 4or 5-variable function (lengths 16 and 32, respectively) when K-maps are used. Second, there does not exist a fast implementation for the K-map approach, so the compression process is rather slow. In this paper, we propose a new technique for the lossless compression of images using logical transforms to achieve Boolean minimization. This new technique provides several important advantages over other Boolean minimization-based compression methods: a) here, a Boolean function of an arbitrary number of input variables can be minimized, b) fast implementations exist, c) attaining compression ratios greater than those of existing lossless methods is possible, d) no multiplications are needed, e) hardware implementations are practical, f) the technique can be extended to compress data sets other than images. The compression methods presented here clearly demonstrate the feasibility of lossless coding schemes based on logical transforms. We expect to find further optimizations and soon arrive at a definitive standard for a compression technique using logical transforms.
منابع مشابه
فشردهسازی تصویر با کمک حذف و کدگذاری هوشمندانه اطلاعات تصویر و بازسازی آن با استفاده از الگوریتم های ترمیم تصویر
Compression can be done by lossy or lossless methods. The lossy methods have been used more widely than the lossless compression. Although, many methods for image compression have been proposed yet, the methods using intelligent skipping proper to the visual models has not been considered in the literature. Image inpainting refers to the application of sophisticated algorithms to replace lost o...
متن کاملLossless Microarray Image Compression by Hardware Array Compactor
Microarray technology is a new and powerful tool for concurrent monitoring of large number of genes expressions. Each microarray experiment produces hundreds of images. Each digital image requires a large storage space. Hence, real-time processing of these images and transmission of them necessitates efficient and custom-made lossless compression schemes. In this paper, we offer a new archi...
متن کاملUse of Local Minimization for Lossless Gray Image Compression
A novel approach for the lossless compression of gray images is presented. A prediction process is performed followed by the mapping of prediction residuals. The prediction residuals are then split into bit–planes. Twodimensional (2D) differencing operation is applied to bitplanes prior to segmentation and classification. Performing an Exclusive-OR logic operation between neighboring pixels in ...
متن کاملPerformance Evaluation of Reversible Integer-to-Integer Wavelet Transforms for Image Compression
A number of reversible integer-to-integer wavelet transforms are compared on the basis of their lossy compression performance, lossless compression performance, and computational complexity. Of the transforms considered, several were found to perform particularly well, with the best choice for a given application depending on the relative importance of lossless compression performance, lossy co...
متن کاملLossless Image Compression Using Integer to Integer Wavelet Transforms
Invertible wavelet transforms that map integers to integers are important for lossless representations. In this paper, we present an approach to build integer to integer wavelet transforms based upon the idea of factoring wavelet transforms into lifting steps. This allows the construction of an integer version of every wavelet transform. We demonstrate the use of these transforms in lossless im...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003